<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 数据类型转换：
		1、字符串 转换为 数字
			parseInt()  将字符串转为 整数
				- 纯数字字符串 可以转换 
				- 以数字开头， 可以转换--截取开头的整数
				- 其他 都不能转换    --- 无法用数字表示的数字 NaN   : not a number
		
				
			parseFloat() 将字符串转为实数：整数、小数 （保留小数位）
				- 纯数字字符串 可以转换	（保留小数）
				- 以数字开头， 可以转换 （保留小数）
				- 其他 都不能转换    --- 无法用数字表示的数字 NaN   : not a number
		 
		 -->
		 
		 <script>
			 console.log(parseInt("123"))			// 123
			 console.log(parseInt("12.3"))			// 12
			 console.log(parseInt("123hello"))		//123
			 console.log(parseInt("12.3hello"))		//12
			 console.log(parseInt("hello2018"))		//NaN
			 console.log(parseInt("aaaa")) 			//NaN
			 
			 console.log(parseFloat("123"))			// 123
			 console.log(parseFloat("12.3"))			// 12.3
			 console.log(parseFloat("123hello"))		//123
			 console.log(parseFloat("12.3hello"))		//12.3
			 console.log(parseFloat("hello2018"))		//NaN
			 console.log(parseFloat("aaaa")) 			//NaN
			 
			 
			 //NaN 属于数字类型
			 console.log(typeof NaN) // "number"
			 
			 // NaN与任何值都不相等
			 parseInt("aa") == parseInt("aa")
			 NaN  ==  NaN 
			
			// js 中唯一的 一个 连自己都不认的数据
			console.log(NaN  ==  NaN)
			 
		 </script>
	</body>
</html>
